toolbar: Limit item position to number of contained elements
authorTimm Bäder <mail@baedert.org>
Tue, 10 May 2016 17:16:19 +0000 (19:16 +0200)
committerTimm Bäder <mail@baedert.org>
Thu, 12 May 2016 16:27:08 +0000 (18:27 +0200)
Greater values don't make much sense.

https://bugzilla.gnome.org/show_bug.cgi?id=682080

gtk/gtktoolbar.c

index 69b9bf198b45c79b618e8c0fe450addbe6e448aa..d77fef3073da914f334e4266e05649c9041b3144 100644 (file)
@@ -2789,7 +2789,9 @@ gtk_toolbar_insert (GtkToolbar  *toolbar,
 {
   g_return_if_fail (GTK_IS_TOOLBAR (toolbar));
   g_return_if_fail (GTK_IS_TOOL_ITEM (item));
-  
+
+  pos = MIN (pos, (int)g_list_length (toolbar->priv->content));
+
   if (pos >= 0)
     pos = logical_to_physical (toolbar, pos);